Project Management – Multiple Resources Allocation
نویسندگان
چکیده
1. Abstract Given a project network under stochastic conditions, the goal is to determine the optimal resource allocation to the activities in order to minimize the total project cost. This cost includes the resource cost and the tardiness cost. In this work we consider the multiple resources case, which is an extension of the models previously developed by the first author and other researchers, considering a single resource. We assume that all the resources are independent and abundant. The work consists mainly of two parts: formalization of the new models, and their implementation in Java. In order to formalize the models, it was necessary to establish an allocation strategy for the multiple resources. This is required to ensure the desired equality of expected durations yielded by each resource in the same activity. We study four different allocation strategies: two of them are derived from the stochastic nature of the work content by equalizing the expected durations, thus determining the allocation vectors; and the other two go down to the level of all possible values to devise an allocation method (among all the allocation vectors, selects those leading to equal expected durations). Then the probability distributions of the variables required for analysis and evaluation were determined. Although the research has covered four strategies, one proved to be inferior compared to the others, and another was too complex to be easily implemented. The remaining two are strong rivals with neither dominating the other, and one of them was arbitrarily chosen for implementation. The implementation covers three algorithms: Dynamic Programming Algorithm, Electromagnetic Algorithm and Evolutionary Algorithm. Concurrent programming was exploited to enhance performance. We report on the performance of our application over a representative set of project networks.
منابع مشابه
Bicriteria Resource Allocation Problem in Pert Networks
We develop a bicriteria model for the resource allocation problem in PERT networks, in which the total direct costs of the project as the first objective, and the mean of project completion time as the second objective are minimized. The activity durations are assumed to be independent random variables with either exponential or Erlang distributions, in which the mean of each activity duration ...
متن کاملCoordinated Allocation and Scheduling of Multiple Resources in Real-time Operating Systems
Distributed real-time embedded (DRE) systems are key components of critical infrastructure including surveillance, target tracking, electric grid management, traffic control, avionics, and communications systems. They require (1) the coordinated management of multiple resources, such as the CPU, network, and disk, (2) end-to-end (E2E) real-time guarantees across the use of multiple resources, a...
متن کاملA heuristic method for consumable resource allocation in multi-class dynamic PERT networks
This investigation presents a heuristic method for consumable resource allocation problem in multi-class dynamic Project Evaluation and Review Technique (PERT) networks, where new projects from different classes (types) arrive to system according to independent Poisson processes with different arrival rates. Each activity of any project is operated at a devoted service station located in a n...
متن کاملResource Allocation in Project Scheduling Application of Fuzzy AHP
Several approaches are followed in project scheduling under multiple resources. Typically, priorities for each activity are obtained using qualitative data. In this paper, both quantitative and qualitative data are considered in a fuzzy environment. A Fuzzy Analytical Hierarchy process is developed to obtain weightages for each activity that needs multiple resources. Fuzzy AHP efficiently handl...
متن کاملAgent based Modeling and Simulation of Multi-project Scheduling
There are no analytical solutions for the problem of dynamic scheduling of resources for multiple projects in realtime. Mathematical approaches, like integer programming or network based techniques, cannot describe complexity of real problems (multi-projects environments have many interrelated elements), and have difficulties to adapt the analysis to dynamics changes. However, this complex prob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008